package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 客户请求对象 request
 * 
 * @author ruoyi
 * @date 2024-09-05
 */
public class Request extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 请求编号 */
    private Long requestId;

    /** 请求客户 */
    @Excel(name = "请求客户")
    private String requestCustomer;

    /** 请求提交时间 */
    @Excel(name = "请求提交时间")
    private String requestSubimission;

    /** 请求问题 */
    @Excel(name = "请求问题")
    private String requestProblem;

    /** 问题等级 */
    @Excel(name = "问题等级")
    private String requestUrgency;

    /** 处理状态 */
    @Excel(name = "处理状态")
    private String requestProcessing;

    /** 处理人员 */
    @Excel(name = "处理人员")
    private String requestProcessor;

    public void setRequestId(Long requestId) 
    {
        this.requestId = requestId;
    }

    public Long getRequestId() 
    {
        return requestId;
    }
    public void setRequestCustomer(String requestCustomer) 
    {
        this.requestCustomer = requestCustomer;
    }

    public String getRequestCustomer() 
    {
        return requestCustomer;
    }
    public void setRequestSubimission(String requestSubimission) 
    {
        this.requestSubimission = requestSubimission;
    }

    public String getRequestSubimission() 
    {
        return requestSubimission;
    }
    public void setRequestProblem(String requestProblem) 
    {
        this.requestProblem = requestProblem;
    }

    public String getRequestProblem() 
    {
        return requestProblem;
    }
    public void setRequestUrgency(String requestUrgency) 
    {
        this.requestUrgency = requestUrgency;
    }

    public String getRequestUrgency() 
    {
        return requestUrgency;
    }
    public void setRequestProcessing(String requestProcessing) 
    {
        this.requestProcessing = requestProcessing;
    }

    public String getRequestProcessing() 
    {
        return requestProcessing;
    }
    public void setRequestProcessor(String requestProcessor) 
    {
        this.requestProcessor = requestProcessor;
    }

    public String getRequestProcessor() 
    {
        return requestProcessor;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("requestId", getRequestId())
            .append("requestCustomer", getRequestCustomer())
            .append("requestSubimission", getRequestSubimission())
            .append("requestProblem", getRequestProblem())
            .append("requestUrgency", getRequestUrgency())
            .append("requestProcessing", getRequestProcessing())
            .append("requestProcessor", getRequestProcessor())
            .toString();
    }
}
